iT邦幫忙

8

最快速無腦的Redmine安裝-使用Docker (給初學者及非IT背景的使用文章)

  • 分享至 

  • xImage
  •  

陸續很多朋友都來mail詢問Redmine的安裝問題。過去我在2022年鐵人賽的Redmine文章為了降低非IT背景的朋友學習是採用bitname在Windows10的一鍵安裝檔,可惜2023年bitname將一鍵安裝的檔案從官網移除,本機電腦安裝只剩下Visual machine的虛擬包。但虛擬主機對於很多非IT背景的朋友在操作上還是有障礙。
因為每隔一段時間就有網友跟我詢問Redmine的安裝問題,我現在推薦另一個比一鍵安裝更簡單的本機安裝方式:使用Docker。
請非IT背景的朋友不用看到Docker就卻步,我們就是不需要知其然就可以使用,真的是無腦安裝。
電腦環境:Windows 10/11 PC或NB
步驟一:下載Docker desktop:https://www.docker.com/products/docker-desktop/
https://ithelp.ithome.com.tw/upload/images/20240615/20151950ZsyghcIlOz.png
步驟二:安裝 (無腦安裝,反正就是下一步或確定,直到安裝完成)
https://ithelp.ithome.com.tw/upload/images/20240615/201519508DZ0UsfLdS.png
步驟三:安裝過程會電腦會重新開機,最後Docker就安裝完了
https://ithelp.ithome.com.tw/upload/images/20240615/20151950Z73LoudspG.png

然後呢?看不懂?沒關係,等你被Docker的強大震撼到就會主動想學,我們現在只想安裝好Redmin。
步驟四:用命令列確認一下Docker有安裝成功及運作

docker version

https://ithelp.ithome.com.tw/upload/images/20240615/201519509GgYBSAwUw.png
步驟五:下載映像檔-在命令列輸入下載redmine映像檔 (看不懂沒關係,指令就是複製/貼上,沒問題就會自動下載)

docker pull redmine

https://ithelp.ithome.com.tw/upload/images/20240615/20151950GKK3dN8VHk.png
步驟六:建立Redmine容器-以下命令就是創建一個 Redmine 容器。這將啟動 Redmine,您可以使用 -p 選項將容器端口映射到主機上,以便您可以通過瀏覽器訪問 Redmine。(看不懂沒關係,指令就是複製/貼上)

docker run -d --name my-redmine -p 3000:3000 redmine

https://ithelp.ithome.com.tw/upload/images/20240615/20151950bL1CWzOzIX.png
步驟七:到瀏覽器開啟Redmin
http://localhost:3000http://your_server_ip:3000
預設登入的帳號/密碼是 admin / admin。第一次會強迫要求修改密碼
https://ithelp.ithome.com.tw/upload/images/20240615/201519507tZiMcG75s.png
https://ithelp.ithome.com.tw/upload/images/20240615/20151950VxHfhR195t.png
https://ithelp.ithome.com.tw/upload/images/20240615/20151950JbOucD3lRH.png
https://ithelp.ithome.com.tw/upload/images/20240615/20151950aG7MzMT3k2.png

無腦安裝完畢,可以使用了。

啥?沒有更多的資訊你不安心?好把,我這是在Docker Hub找到的,更多這個版本Redmine的資訊在此,請自行閱讀。
https://hub.docker.com/_/redmine
https://ithelp.ithome.com.tw/upload/images/20240615/20151950zK84r7ZKEv.png
https://ithelp.ithome.com.tw/upload/images/20240615/20151950J4P7TcUZQ3.png

6/17補充:

有邦友問,電腦重開後怎麼讓Redmine出現? 好吧,好人做到底,再補充基本的Win10/11電腦版Docker的基本教學。好消息是,不用打指令,有介面可以用滑鼠按。
電腦重新開機後,你只要啟動Docker服務,以及啟動容器裡的Redmine服務。
一樣來個無腦啟動介紹:
步驟一:在桌面找到Docker捷徑,勇敢點下去,啟動Docker服務
https://ithelp.ithome.com.tw/upload/images/20240617/20151950oAdhjg3tXE.png

步驟二:啟動Redmine的服務
https://ithelp.ithome.com.tw/upload/images/20240617/20151950DdjqhBqJ8y.png

https://ithelp.ithome.com.tw/upload/images/20240617/20151950x3n4y47rS1.png

步驟三:啟動後,可以直接按連結,或到瀏覽器輸入http://localhost:3000登入Redmine
https://ithelp.ithome.com.tw/upload/images/20240617/20151950LNm0nQMmr7.png

https://ithelp.ithome.com.tw/upload/images/20240617/20151950mvHZVapTDd.png

登入了Redmine。同一個容器同一個系統,所以請放心,之前的資料一定在啦。
https://ithelp.ithome.com.tw/upload/images/20240617/20151950jQ0pdTacye.pnghttps://ithelp.ithome.com.tw/upload/images/20240617/2015195086m5cazIAX.png
https://ithelp.ithome.com.tw/upload/images/20240617/20151950kzk4hoVsqF.png
https://ithelp.ithome.com.tw/upload/images/20240617/20151950hMV8pVh2fu.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
kawa0710
iT邦研究生 5 級 ‧ 2024-06-17 13:56:51

請問如何做資料持久化? 重開機後資料仍在?

allanlo iT邦新手 3 級 ‧ 2024-06-17 16:31:07 檢舉

喔,會在啊,開機後唯一要做的事就是啟動Docker和Redmine。
我剛剛將截圖補充在內文【6/17補充:】,請看一下文章後面,希望對你有幫助!

kawa0710 iT邦研究生 5 級 ‧ 2024-06-17 17:02:54 檢舉

感謝回覆
看起來是DB就包在image裡了

allanlo iT邦新手 3 級 ‧ 2024-06-17 17:17:01 檢舉

是的

【**此則訊息已被站方移除**】
0
sunnyecko
iT邦新手 5 級 ‧ 2024-06-22 22:48:39

您好,
昨天看到這篇redmine/docker,對一直卡關在virtualbox匯入redmine的.ova檔後,無法變更隨機產生的ip或抓不到網卡的問題,得到另一個解法。另想跟您請教書上p4-9頁有關 gmail郵件的設定,若要變更書上所提的configuration.yml,是否可在下圖docker中變更(因為一直試不成功><",想說跟您請教解惑)
如下圖https://ithelp.ithome.com.tw/upload/images/20240622/20077342t063SaG451.jpg

allanlo iT邦新手 3 級 ‧ 2024-06-22 23:49:59 檢舉

這需要Docker的基本觀念進行設定變更。你的問題是你並沒有configuration.yml,那是example。UI畫面其實就是將設定好的configuration.yml上傳。不過我習慣用指令,觀念一樣,範例給你參考,如下篇留言連結

allanlo iT邦新手 3 級 ‧ 2024-06-23 11:41:32 檢舉

幫你寫了這篇文章,希望對你有幫助(我今早測試過,可以執行)
https://ithelp.ithome.com.tw/articles/10342843

sunnyecko iT邦新手 5 級 ‧ 2024-06-23 23:28:32 檢舉

依照這篇文章,我終於也試成功,真的很謝謝你~

0
renyu
iT邦新手 5 級 ‧ 2024-07-14 02:50:40

不好意思
想請問有辦法讓一個帳號在不同裝置上面做使用嗎?

allanlo iT邦新手 3 級 ‧ 2024-07-14 06:07:16 檢舉

不大懂你的意思…你是說從其他電腦連到安裝電腦的Redmine嗎?若是,就是在同一個內部網段,打開某一台電腦的瀏覽器,輸入http://your_server_ip:3000/
至於your_server_ip,請在安裝Redmine那台電腦的命令列,輸入ipconfig/all就可以查到

我要留言

立即登入留言